#include "../../h/apue.h"
#include <wchar.h>

int main(void)
{
    FILE * fp;
//    char data[][7] = {
//        {'a', 'b', 'c', 0, 'd', 'e', '\n'},
//        {'x', 'y', 0, 'k', 'k', 'x', '\n'},
//    };
//    int i, j;
//
//    if ((fp = fopen("kakaxi.txt", "a")) == NULL)
//        err_sys("open file error");
//
//    for (i=0; i<2; ++i)
//        for (j=0; j<7; ++j)
//            if (putc(data[i][j], fp) == EOF)
//                err_sys("putc error");
//
//    printf("write succeed.\n");
//
//

    char data[8];

    if ((fp = fopen("kakaxi.txt", "r")) == NULL)
        err_sys("open file error");

    while ((fgets(data, 8, fp)) != NULL)
        if (fputs(data, stdout) == EOF)
            err_sys("fputs error");

    putchar('\n');

    if (ferror(fp))
        err_sys("fgets error");

    return 0;

}
